#ifndef _STRAWGUI_SAVABLE_H_
#define _STRAWGUI_SAVABLE_H_

#include "DataBase.h"

namespace sgui
{
	class sSaveable
	{
	public:
		virtual void save(db::Record& file) const = 0;
		virtual void load(const db::Record& file) 
        {
            clear();
        }
		virtual void clear() = 0;
	};
};

#endif